/// 配置文件集合
class Configs {
  /* Keys常量 */
  static const CLIENT_ID = 'flutter-app';
  static const CLIENT_SECRET = '4402b06a67334d769fed712453284dae';

  /* Network常量 */
  /// 是否开发模式
  static const DEBUG = false;

  /// 是否打印请求日志
  static const LOGS_ENABLED = false;
  static const NETWORK_PAGE_SIZE = 20;

  /// 请求超时时间
  static const NETWORK_CONNECT_TIMEOUT = 30000;

  /// 响应超时时间
  static const NETWORK_RECEIVE_TIMEOUT = 60000;

  /// 开发环境api地址
  // static const NETWORK_DEV_BASE_API_URL = "https://maize.yymimang.cn";
  static const NETWORK_DEV_BASE_API_URL = "http://127.0.0.1:8080";

  /// 产品环境api地址
  static const NETWORK_PRO_BASE_API_URL = "https://maize.yymimang.cn";

  /// api请求地址
  static const NETWORK_BASE_API_URL = Configs.DEBUG
      ? Configs.NETWORK_DEV_BASE_API_URL
      : Configs.NETWORK_PRO_BASE_API_URL;

  // /// 获取请求头
  // static Map<String, String> getHttpHeaders() {
  //   var timestamp = DateTime.now().millisecondsSinceEpoch.toString();
  //   var bytes = utf8.encode(Configs.AppKey + timestamp + Configs.KEY_M);
  //   var signature = sha1.convert(bytes).toString();
  //   return {
  //     'appkey': Configs.AppKey,
  //     'timestamp': timestamp,
  //     'signature': signature
  //   };
  // }

  /* WebPageUrl常量 */

  /// 开发环境图片请求地址
  static const IMAGE_DEV_BASE_URL =
      "https://maize.yymimang.cn/api/media/download";

  /// 产品环境图片请求地址
  static const IMAGE_PRO_BASE_URL =
      "https://maize.yymimang.cn/api/media/download";

  /// 图片请求地址
  static const IMAGE_BASE_URL =
      Configs.DEBUG ? Configs.IMAGE_DEV_BASE_URL : Configs.IMAGE_PRO_BASE_URL;

  /// 开发环境Web页请求地址
  static const WEB_DEV_BASE_URL = "https://maize.yymimang.cn";

  /// 产品环境Web页请求地址
  static const WEB_PRO_BASE_URL = "https://maize.yymimang.cn";

  /// Web页请求地址
  static const WEB_BASE_URL =
      Configs.DEBUG ? Configs.WEB_DEV_BASE_URL : Configs.WEB_PRO_BASE_URL;

  /// 隐私政策
  static const WEB_PRIVACY_POLICY = "https://www.yymimang.cn/privacy-policy";

  /// 服务协议web地址
  static const WEB_SERVICE_AGREEMENT =
      "https://www.yymimang.cn/service-agreement";

  static const WEB_QRIMAGE = "http://fir.yymimang.cn/mimang";

  /* Notification常量 */

  /// bugly ios异常上报appid
  static const String BUGLY_IOS_APPID = "9cf80ce303";
  static const String BUGLY_ANDROID_APPID = "aea22a96c2";
}
